import { Controller, Get } from '@nestjs/common';

/**
 * @Controller 也是一个装饰器，用于定义控制器
 * 控制器实处理传入 HTTP 请求的核心组件，每一个控制器负责处理特定的请求路径和对应的 HTTP 方法
 * 在控制器的内容使用路由装饰器如：@Get @Post 来定义路径和请求处理方法
 *
 * @Get 也是一个路由装饰器，用于将控制器的方法（getHello）映射到 HTTP 的 GET 请求
 * 当客户端使用 GET 方法访问 路径 /a/b  ['a', 'b']
 * 通过 @Get 装饰器，可以指定该方法处理特定路径的 GET 请求
 */
@Controller('a')
export class AppController {
  @Get('b')
  getHello(): string {
    return 'hello nestjs'
  }
}
